const formatGender = (gender) => {
  if (gender === 0) return 'female';
  else if (gender === 1) return 'male';
  return undefined;
};

export const formatUser = user => ({
  id: user.id,
  nickname: user.nickname, // 昵称
  avatar: user.avatar, // 头像
  cover: user.cover, // 封面

  phone: user.phone, // 手机号
  gender: formatGender(user.gender), // 性别，默认男
  tags: user.tag_list || [], // 我的标签
  living: user.living, // 现居地
  vocation: user.vocation || '', // 职业
  company: user.company || '', // 单位
  bio: user.bio || '', // 个人简介

  token: user.token,
  admin: user.is_admin, // 平台管理员
  followed: user.attention, // 是否关注此人

  infos: {
    follow: user.attention_count, // 关注了（数量）
    fans: user.be_attention_count, // 关注者（数量）
    be_liked: user.belike_count,
  },
});

export const formatUsers = users => users.map(i => formatUser(i));
